home *** CD-ROM | disk | FTP | other *** search
/ WINMX Assorted Textfiles / Ebooks.tar / Text - Tech - WinMX - 100k per sec Download Tweak.txt < prev    next >
Text File  |  2002-10-22  |  22KB  |  347 lines

  1. Revised 10/16/02
  2.  
  3. WinMX Netiquette TIPS!
  4.  
  5. #1)PING - 
  6. PLEASE, PLEASE, PLEASE use the PING options on your searches. THEY ARE THERE FOR A REASON! 
  7. Do not bother people who show a (?) or a ping over 300. 90% of the time your transfer rate
  8. will be agonizingly slow. Pick people with pings under 100 whenever possible.  High ping 
  9. times mean either the user is very far away, very slowly connected, and/or they are trying
  10. to download the entire Internet at one time with WinMX (too many file transfers at one time
  11. meaning your transfer speed will be agonizingly slow.)
  12.  
  13. #2)QUEUED - 
  14. Dont stay in a persons queue day after day, or even hour after hour. Ask if they want to 
  15. trade and if you dont get a response within 5 minutes or so, move on. Most people with alot
  16. in the queue obviously have alot to offer, and are being OFFERED files as well. Most of 
  17. them have experience and take the time to browse those in their list. If you have nothing 
  18. they want, you will never start, so move on. If you have something they want, they will 
  19. have either started you and entered your queue or sent you a message.  So keep an eye on
  20. your que ... and start them when you see them enter ... and they will more than likely 
  21. start your file as well.
  22.  
  23. #3)SHARING -
  24. If you have nothing to offer at all, either because you dont care to share, you have no 
  25. hard drive space or dont want to use up bandwidth by uploading, then GOOD LUCK TO YOU! 
  26. That gets you on a IGNORE list very fast, especially if you are trying to get a large movie
  27. file. Those just starting out can find this VERY frustrating. My advice to you is to get 
  28. many files going (even if you dont want them) as fast as you possibly can. Do searches for
  29. any of the latest popular movies and/or music and keep them for trade bait. Theres alot of 
  30. users so you can always find something if you try. Then, once you have stuff that others 
  31. need getting what you want comes much easier. Also, alot of people just use the "whois" 
  32. button, which doesnt show what you are offering it only shows the number of files you have 
  33. available. So make SOMETHING, ...*ANYTHING* available so that when people use "whois" it 
  34. wont show a goose egg. Of course if you have thousands of CRAP files shared most experienced
  35. users will note that if noone is downloading from you, you probably have crap files.
  36. It is also better to share the same types of files you are looking for....most people share
  37. only Music Files and Music Videos which don't usually interest those that have plenty of
  38. MPG and JPG files shared.  No matter how many MP3's you have shared you will probably not 
  39. be moved ahead of the Que when you are trying to get the latest AVI file, at least not as
  40. fast as when you have similar material for the person you are trying to download from.  
  41.  
  42. Major TIP:  Don't share or only share your default downloads folder.  The reason for this 
  43. is manyfold.  When you delete a file that sounded interesting but turned out to be crap and
  44. don't refresh your share database a user trying to download that file from you will
  45. recieve a File/User not found error.  Sometimes this will send you to the Ignore List.  
  46. Another reason is that it shows you have more experience if you have your files organized
  47. in some manner.  And another big reason is all your incomplete downloads and currently 
  48. downloading files are listed if you share your downloads folder.  When I see someone with
  49. 90 files with 80 incomplete or downloading files....they will not be moved up my que.  This
  50. is usually becuase I have found that they are more than likely downloading 60 of those 80 
  51. incomplete downloads at one time....so their transfer rate from me will more than likely
  52. be very slow....even if they have high speed access.
  53.  
  54. #5)MESSAGING -
  55. Messaging services should be allowed or you will probably end up on an IGNORE list.
  56. When you que up a number of files in a row from one user they will more than likely browse
  57. you.  If you have files of no interest to them, few files or nothing shared they will 
  58. probably cancel you, but may try to message you to see if you have anything to trade.  
  59. When I get a messaging not allowed due to Privacy Settings I will usually cancel the 
  60. users files after the second or third time they enter my que they will be IGNORED.  
  61.  
  62. #6)BE NICE - 
  63. Calling someone a asshole or constantly sending messages saying "START ME NOW!!" 
  64. in all caps will not get you the file any faster. It gets you, once again, on the 
  65. IGNORE list. Asking nicely or explaining that you need to resume a file and are almost 
  66. finished can sometimes get you in. But once again....make sure you have something shared.
  67.  
  68. #7)BROWSE - 
  69. When you are trying to get a small music file, and end up queued#, browse that person 
  70. to see if they have alot of large movie files. Movies take a LONG time. Being queued 1 
  71. when the person ahead of you is getting a movie is the same as being queued 30, you will 
  72. wait for eternity. 
  73. Also, IF they have a file named: TRADES Only on Files over 4megs.txt
  74. that is probably a message to Those that don't share....if they let you download a file
  75. feel very priviledged....otherwise share something that they may want.  
  76.  
  77. #8)DOWNLOAD SPEED
  78. The reason there is a setting in WinMX for the total number of files you can download at
  79. a time is that you only have a finite amount of bandwidth from which to download all your
  80. files at.  If you have high speed or low speed connections, downloading/uploading more 
  81. files than can be transferred at a reasonable speed of 2k/s or more per file will PISS Off
  82. seasoned WinMXer's like myself....and will get your download cancelled and you ignored if 
  83. you continue to enter the Que.
  84.  
  85. The following is the top transfer speeds your modem can reasonably acheive and the 
  86. recommended number of concurrent file transfers:
  87.  
  88.                          Total Transfer Speed       Transfer # Limit
  89. -----------------------------------------------------------------------------------------
  90. Modem 28.8K ............ 2.25 to 2.75 combined      1 file never exceed 2
  91. Modem 33.6K ............ 2.50 to 3.00 combined      1 file never exceed 2
  92. Modem 56K .............. 3.00 to 5.00 combined      2 files never exceed 3
  93. ISDN 64K ............... 5.00 to 7.00 combined      3 files never exceed 5
  94. ISDN 128K ............. 10.00 to 14.00 combined     6 files never exceed 8
  95.  
  96.                                                   Recommended Transfers
  97.                         Download    Upload         Download     Upload
  98. -----------------------------------------------------------------------------------------
  99. Cable\ADSL 512/128 ....   64.00 ...   16.00         8 files     4 files
  100. Cable\ADSL 1024/128 ...  128.00 ...   16.00        12 files     4 files
  101. Cable\ADSL 1512/256 ...  187.00 ...   32.00        16 files     6 files
  102. Cable\ADSL 2048/256 ...  256.00 ...   32.00        20 files     6 files
  103. Cable\ADSL 2048/512 ...  256.00 ...   64.00        20 files    10 files
  104. T1 ....................  187.00 ...  187.00        20 to 35 Total files
  105. T3 .................... 3500.00 ... 3500.00        A fairly large number
  106.  
  107. You will note the Cable\DLS speeds do not usually significantly affect one another.  This
  108. is becuase you have a certain amount of bandwidth for downloads and another amount for
  109. uploads, you cannot download through the upstream channel and vise versa.
  110.  
  111. I highly recommend downloading not more files than will lower your per file bandwidth below
  112. 5k/s and limiting the # of uploads to allow your users to download from you at 5k/s or 
  113. more, if everyone did this the que's for you favorite files would cycle much faster.
  114.  
  115. NOTE: These speeds are based on MAXIMUM Modem Efficiency.  If you lower your Bandwidth 
  116. Limits for any of the reasons explained below, you should also lower your Transfer Limits.
  117.  
  118. --------------------------------------------------------------------------
  119.  
  120. 100+K/Sec TIPS 
  121.  
  122. Will increase bandwidth for Dial-Up, DSL, Cable, T1, T3 and any connection speed.
  123. Be Careful Some of these settings do not work as well with WinMX 3.3 or later.  Read the
  124. following but be aware that WinMX 3.3 behaves differently than earlier versions with 
  125. regard to the 100 Million  50 Million setting.
  126. Follow advise for WinMX 3.3 or higher below.
  127.  
  128. Click the SETTINGS button then go to BANDWIDTH THROTTLE.
  129.  
  130. Place a check in both boxes.
  131.  
  132. Set download bandwidth to 100000000 bytes per second. (100 million)
  133. Set upload bandwidth to 50000000 bytes per second. (50 million)
  134.  
  135. Double check to make sure you have the correct amount of 0s.
  136.  
  137. For WinMX 2.6 users: Set your Bandwidth Throttle Cycle to 50ms.  This give WinMX more 
  138. CPU Time and increases transfer speeds.  It will hinder you while using other applications
  139. at the same time unless you have a fast PC with lots of RAM. (Haven't found this all that 
  140. effective at increasing speed.  Maybe that's why its not in 3.x)
  141.  
  142. Click CLOSE.
  143.  
  144. You will NOT need to restart WinMX to see this improvement at work.
  145.  
  146. For some reason those exact numbers increase your speed more than other numbers, 
  147. even higher numbers dont work as well.
  148. If we can get everyone to do this, we will all be cranking right along
  149. at high speeds. 
  150.  
  151. You can DL/UL off people with LOW PINGS in the 100+k/sec area now.
  152.  
  153. I have seen downloads on my DSL as high as 100k/s with two or more uploads totaling  
  154. in the 30k/s range.  Before this 40k/s downloads and 20k/s uploads were the MAX. and 
  155. very far between.
  156.  
  157. This Just In: 163k/s on a 9.1meg MP3 from a T1 source in less than 60sec. WOW!
  158. News Flash: 170k/s on an 11 meg file from someone claiming to have DSL...Must be SuperDSL.
  159.  
  160. Maximum Speeds you can Expect(In Our Dreams):
  161.  
  162. DSL:   1.5mbit down 256Kbit up ..... roughly 187KByte/Sec Down and 32KByte/Sec Up
  163. Cable: 1.5mbit down 512Kbit up .....         187KByte/Sec Down and 64KByte/Sec Up
  164.     
  165. -------------------------------------------------------------------------------------------
  166. Speed Tweak for WinMX 3.3
  167.  
  168. The above settings do not seem to work as well for WinMX 3.3.  I have had better transfer
  169. speeds by setting the BandWidth Throttle to a more normal setting which can be seen in the
  170. following chart based upon your connection speed:
  171.  
  172.                         Incoming      Outgoing
  173.                         Bandwidth     Bandwidth
  174. -----------------------------------------------------------------------------------------
  175. Modem 28.8K ...........    3000          1500  -
  176. Modem 33.6K ...........    3500          1700  -\
  177. Modem 56K .............    6400          3200  --> Uploads and Downloads Share Bandwidth    
  178. ISDN 64K ..............    6400          3200  -/
  179. ISDN 128K .............   12800          6400  -
  180. Cable\ADSL 512/128 ....   64000         12800
  181. Cable\ADSL 1024/128 ...  128000         12800
  182. Cable\ADSL 1512/256 ...  187000         25600
  183. Cable\ADSL 2048/256 ...  256000         25600
  184. Cable\ADSL 2048/512 ...  256000         51200
  185. T1 ....................  187000         64000  --> Uploads and Downloads Share Bandwidth
  186. T3 .................... 3500000       1500000  --> Uploads and Downloads Share Bandwidth
  187.  
  188.  
  189. These setting are not set in stone and should be adjusted downward if you intend to use
  190. your computer for other purposes while WinMX is active.  Browsing the web will require it's 
  191. own bandwidth so lower the setting until you feel the webpages are loading at a resonably
  192. adaquet speed.  Operations like Media Player or other MP3 and MPeg players require a 
  193. good amount of CPU time and will lower the average file transfer speeds.
  194.  
  195. -------------------------------------------------------------------------------------------
  196.  
  197. Tweak for Fewer Time Outs:
  198.  
  199. Works with all versions of WinMX though directions to find are for WinMX 3.3
  200.  
  201. If possible (you're not behind a firewall that blocks it and have no way of opening the
  202. port) use the Listen on Port XXXX for incoming TCP connections and the Send and Recieve
  203. UDP Datagrams on port XXXX in Settings, Internet Connection, Incoming TCP Connections and
  204. In/Out UDP Packets Settings.  This will greatly reduce the number of Lost Connetion and 
  205. TimeOuts waiting for incoming connection.  
  206. This of course all depends on what the other user has set.  If everyone has these setting
  207. we probably will not see Timeouts again.  If you use Zone Alarm it will show two MX Icons
  208. in the programs area, the one you see when using WinMX and the other if you move your
  209. pointer over it will say something like Listening on port XXXX.
  210.  
  211. -------------------------------------------------------------------------------------------
  212.  
  213. Hope it works for you as well as it has for me and many others.
  214.  
  215. LHtr
  216. AKA Some other Leech Hating Name
  217.  
  218. -------------------------------------------------------------------------------------------
  219.  
  220. The following information is provided by dB.  It is an excellent explanation that will
  221. help you understand some of the inner workings of WinMX regarding Bandwidth Limitations
  222. with more depth than the above. 
  223.  
  224. ===========================================================================================
  225. ===========================================================================================
  226.  
  227. A Guide to using WinMX v.3.0
  228. ----------------------------
  229.  
  230. Bandwidth Limiters
  231. ------------------
  232. The bandwidth limiters are the WinMX'ers best friend, they can be accessed through the 'bandwidth' window in WinMX by
  233. clicking the 'adjust incoming and outgoing bandwidth throttles' button.  Here you'll see 2 tickboxes, one is labelled
  234. 'Limit Incoming Bandwidth' and the other 'Limit Outgoing Bandwidth'.
  235.  
  236. The 'Limit Incoming Bandwidth' Function
  237. -------------------------------------------
  238. The 'Limit Incoming Bandwidth' function is usefull for restricting the amount of bandwidth your connection uses for
  239. incoming files, eg, when you are downloading.  You may find that when you are downloading that you can't access webpages,
  240. or they are very slow, this is because WinMX is using nearly all the capacity of your connection, its unlimited.  Now if
  241. you find that you want to be able to browse webpages etc whilst also downloading in WinMX then you can limit WinMX to use
  242. only upto an amount you specify in here.  The values that can be entered are shown in bytes per second, so a value of
  243. 12000 represents 12 thousand bytes per second (12KB/s), so, if you have a Cable connection that can download upto 64KB
  244. per second, then to prevent your downloads from using all of this capacity you would enter values below 64000 in the
  245. 'Limit Incoming Bandwidth' field.
  246.  
  247. Lets say for example your download is coming in at a nice 50K per second, yet you find that your internet webpages are
  248. very slow to open, its simply because you are using to much of your bandwidth to download in WinMX, so at this point it
  249. would be wise to limit WinMX from using so much bandwidth.  A good value here would be around 45000 (45K) or lower, a
  250. value of 45000 would leave you with at least 5K worth of your bandwidth free, so you can browse the web easily as WinMX
  251. is restricted to using 45KB per second.  If you find your webpages are still slower than you would like, then simply
  252. reduce this value until you are comfortable, try to balance it between maximum download speed in WinMX, and a nice fast
  253. webpage browsing speed.
  254.  
  255. This rule also applys if you have any downloads in progress outside of WinMX, for instance if you were downloading a game
  256. update, programs, music, etc from the internet and you found WinMX was causing it to move to slow, here you can restrict
  257. the amount of bandwidth WinMX uses to free up bandwidth for your other downloads.
  258.  
  259. The 'Limit Outgoing Bandwidth' Function
  260. ---------------------------------------
  261. This function is even more important than the 'Limit Incoming Bandwidth' function.  The 'Limit Outgoing Bandwidth'
  262. function is important because it is used to restrict how fast you are willing to allow people to download from you.
  263. If you leave this function unticked then anyone who downloads a file from you will have access to as much of your
  264. bandwidth as they can get.  This can often have an adverse affect on your download speed, and here's the reason why...
  265.  
  266. Lets assume you have a Cable internet connection, and its rated as 512/128 Cable.  The 512 value here represents your
  267. maximum download capacity in kilobits per second, and the 128 represents the limit of your upload ability.  Now to make
  268. sense of these kilobit values you need to divide them by 8, as there are 8bits in 1byte, this will tell you how fast in
  269. kilobytes (KB) per second your Cable connection is capable of.
  270.  
  271. The result will look like this...
  272. 512kilobits / 8 = 64kilobytes (512Kb divided by 8 = 64KB)
  273. 128kilobits / 8 = 16kilobytes (128Kb divided by 8 = 16KB)
  274.  
  275. As the above shows a 512/128 Cable connection is in reality limited to a maximum of 64kilobytes per second download, and
  276. 16kilobytes per second upload.  Now, this is where we get into the limiters, by knowing how fast your connecton is will
  277. really help in setting the best values to use for the limiters.
  278.  
  279. What happens is this.  Lets say you have an download in progress and its coming in at a decent 30K per second, then
  280. someone connects to you and starts downloading one of your files.  What often happens is the upload that you are sending
  281. will use nearly all your available upload bandwidth, anything upto the limit of your connection which using the example
  282. above is 16KB per second.  This will often have a dramatic effect on your download, which will slow down rapidly when you
  283. start uploading.  Why does this happen though?  In order to understand why this happens you must first learn a little
  284. about how your computer sends and receives data across the internet.
  285.  
  286. An Explanation of TCP/IP Protocol Data Transfer
  287. -----------------------------------------------
  288. What we need to understand here in relation to the bandwidth limiters is how data transfers take place.  To visualise
  289. this you can imagine how letters are sent through the postal system, although TCP represents a secure postal system.
  290. If i was to send a letter (data) to a friend, and on my friend receiving the letter he sends a letter back to me saying
  291. 'i got the letter thanks' then thats very similar to how TCP data transfer works.  What happens is when you download a
  292. file, the computer you are downloading from sends a small packet of the data, upon receipt of the data your computer
  293. sends an acknowledgment back to the computer to say 'i have the packet of data ok, you can send another one now'.
  294. These are known as 'ACK' packets, they simply confirm (ACKnowledge) the arrival of any data that gets sent between 2
  295. computers.  When the machine that sent you the data receives your acknowledgement of receipt then it can send you another
  296. packet of data, and when your computer receives the second packet of data it simply sends another ACK back to say it
  297. received it ok, and this goes on and on and on until you finally complete the download of all the packets of data that
  298. make up the file.
  299.  
  300. Now what happens when you start uploading to someone and you have no limits on your upload speed?  The answer is that your
  301. downloads will slow because even though you are receiving the data ok, your computer struggles to send back the
  302. ACKnowledgement packet to say you are ready to receive more data.  This is because your upload is using all the capacity
  303. of your connection, your ACK packets have to wait for a while before they can squeeze into the upstream of data.  The
  304. computer you are downloading from has to wait for you to acknowledge that you received the last packet of data ok, and
  305. whilst it waits it can send you no more data, therefore your download speed stalls.
  306.  
  307. Limiting Your Connection!
  308. -------------------------
  309. The answer to this is to limit your outgoing connection speed, lets say that you can upload at a maximum of 16KB per second,
  310. if you don't limit and you upload a file to someone at 16KB per second then you can't send out your ACK packets quickly so
  311. your download can continue smoothly.  What you must do in this situation is limit your upload speed to prevent it from
  312. using up all of your 16KB bandwidth.
  313.  
  314. The way to do this would be to set the limiters below 16000, a good value here would be 12000.  This means that you will
  315. restrict the speed you upload to a maximum of 12KB per second, which leaves you a nice 4KB to send out your ACK packets
  316. fast, and thus your download speed should increase.  The computer who you are downloading from no longer has to wait as
  317. long for you to send the receipt, as your connection has 4KB reserved entirely for sending the acknowledgement packets.
  318. This system is part of a term reffered to as 'handshaking' in TCP/IP connections, and the faster the handshake takes place,
  319. the faster the transfer of data.
  320.  
  321. Summary
  322. -------
  323. Hopefully from the above explanation it will start to make sense to you why limiting is such a big deal in WinMX, its
  324. important to understand this so you can get the most out of your connection, and optimise your transfers.  The above
  325. example is exactly the same for any TCP based transfer of data over the internet, so you can use it to understand why your
  326. uploads often slow down when you start downloading etc, its that ACK thing again!
  327.  
  328. Recommended Values For The Outgoing Limiter (upload limiter)
  329. ------------------------------------------------------------
  330. Modem 28.8K ............ 2250 to 2750  (recommended 2500)
  331. Modem 33.6K ............ 2500 to 3000  (recommended 2750)
  332. Modem 56K .............. 2500 to 3000  (recommended 2750)
  333. ISDN 64K ............... 5000 to 7000  (recommended 6000)
  334. ISDN 128K ............. 10000 to 14000 (recommended 12000)
  335. Cable\ADSL 512/128 .... 10000 to 14000 (recommended 12000)
  336. Cable\ADSL 1024/128 ... 10000 to 14000 (recommended 12000)
  337. Cable\ADSL 512/256 .... 20000 to 28000 (recommended 24000)
  338. Cable\ADSL 2048/256 ... 20000 to 28000 (recommended 24000)
  339. Cable\ADSL 2048/512 ... 40000 to 56000 (recommended 48000)
  340.  
  341. The above examples are good values to use for all of the connection types shown, even at the maximum values shown here it
  342. will reserve a portion of bandwidth for your ACK data, your uploads will never use your maximum upload capacity, thus your
  343. general downloading speed will operate at the optimum speed given your connection.
  344.  
  345.  
  346. dB.
  347.